<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml">
  <head>
  <meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
  <title>UML/BPMN Metamodel</title>
  <meta content="Document Publisher, www.modeliosoft.com/" name="generator"/>
	<link href="docp-print.css" media="print" rel="stylesheet" type="text/css"/>
	<script src="scripts/browser.js" type="text/javascript"> </script>
  <link href="default.css" media="screen" rel="stylesheet" type="text/css"/></head>
  <body>
        <div id="container">
            <div id="content">
                <div id="header">
 					<div id="logo"><img src="img/logo.png"/></div>
                    <h1 class="documentTitle">UML/BPMN Metamodel</h1>
                    <h2 class="documentType"> </h2>
               </div>
               <div id="sidebar"><div><div class="sidePanel" id="infoArea"><h4 class="sideTitle">INFORMATIONS</h4><ul id="docProps"><li class="property">Status</li><li class="value">Release</li><li class="property">Category</li><li class="value">Modelio user guide</li><li class="property">Version</li><li class="value">2.3.00 (Modelio 5.4)</li><li class="property">Title</li><li class="value">UML/BPMN Metamodel</li><li class="property">Author</li><li class="value">Softeam</li><li class="property">Subject</li><li class="value"> </li></ul></div><div class="sidePanel" id="shortcutArea"><h4 class="sideTitle">SHORTCUTS</h4><ul id="shortcuts"><li><a href="index.html">Home</a></li><li><a href="sitemap.html">Site Map</a></li><li><a href="modelindex.html">Model Index</a></li><li><a href="tableoffigures.html">Table of Figures</a></li></ul></div></div></div>
               <div id="mainArea">
                    <div id="navbar"><ul><li id="prev"><a href="54.html" title="54.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="56.html" title="56.html">Next &gt;</a></li></ul></div>
                    <div id="page"><div><a name="#Table 62"><!--anchor--></a><a name="#Table 61"><!--anchor--></a><a name="#Figure 48"><!--anchor--></a><div align="LEFT" class="Titre4" startOnNewPage="true"><a name="_7f7654e3-18d6-11e0-9cf7-001ec947ccaf"><!--anchor--></a><a name="toc1.1.6.1"><!--anchor--></a><span class="None">BpmnComplexGateway</span></div><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">The Complex Gateway can be used to model complex synchronization behavior. An Expression
activationCondition is used to describe the precise behavior. For example, this Expression could specify that tokens on three out of five incoming Sequence Flow are needed to activate the Gateway. What tokens are produced by the Gateway is determined by conditions on the outgoing Sequence Flow as in the split behavior of the Inclusive Gateway. If token arrive later on the two remaining Sequence Flow, those tokens cause a reset of the Gateway and new token can be produced on the outgoing Sequence Flow. To determine whether it needs to wait for additional tokens before it can reset, the Gateway uses the synchronization semantics of the Inclusive Gateway.</span></div><center><img alt=": BpmnComplexGateway (architecture_autodiagram)" class="Image" height="280.0" src="img/2063f7d4-6ff9-49f0-a4ed-30d9ce94ec73.png" usemap="#2063f7d4-6ff9-49f0-a4ed-30d9ce94ec73" width="589.0"/></center><div align="CENTER" class="Lgende">Figure 48 : BpmnComplexGateway (architecture_autodiagram)</div><map name="2063f7d4-6ff9-49f0-a4ed-30d9ce94ec73"><area alt="BpmnSequenceFlow" coords="470,180,589,260" href="53.html#_7f765491-18d6-11e0-9cf7-001ec947ccaf" name="2063f7d4-6ff9-49f0-a4ed-30d9ce94ec73" shape="rect" title="BpmnSequenceFlow"/><area alt="BpmnGateway" coords="60,0,160,80" href="58.html#_7f7654ce-18d6-11e0-9cf7-001ec947ccaf" name="2063f7d4-6ff9-49f0-a4ed-30d9ce94ec73" shape="rect" title="BpmnGateway"/><area alt="BpmnComplexGateway" coords="0,180,220,280" href="55.html#_7f7654e3-18d6-11e0-9cf7-001ec947ccaf" name="2063f7d4-6ff9-49f0-a4ed-30d9ce94ec73" shape="rect" title="BpmnComplexGateway"/></map><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Attribute</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">string</span><span class="None"> </span><span class="None">ActivationExpression</span><span class="None"> [</span><span class="None">1</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">An activationExpression is a boolean Expression
that refers to data and to the activationCount of incoming gates. For example, an activationExpression
could be x1+x2+?+xm &gt;= 3 stating that it needs 3 out of the m incoming gates to have a token in order to proceed. To
prevent undesirable oscillation of activation of the Complex Gateway, ActivationCount variables should only be
used in subexpressions of the form expr &gt;= const where expr is an arithmetic Expression that uses only addition and
const is an Expression whose evaluation remains constant during execution of the Process.</span></div></td></tr></table></div><div>
</div><div id="tableContainer"><table class="ListeclaireAccent1" horizontal="true" tableStyle="ListeclaireAccent1"><caption/><tr class="odd"><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Association</span></div></th><th><div align="CENTER" class="Normal" startOnNewPage="false"><span class="None">Description</span></div></th></tr><tr class="even"><td><div align="LEFT" class="Normal" startOnNewPage="false"><span class="None">DefaultFlow</span><span class="None"> : </span><a href="53.html#_7f765491-18d6-11e0-9cf7-001ec947ccaf">BpmnSequenceFlow</a><span class="None"> [</span><span class="None">0</span><span class="None">..</span><span class="None">1</span><span class="None">]</span></div></td><td/></tr></table></div><div>
</div></div></div>
                    <br/>
                    <div class="spacer" id="navbar"><ul><li id="prev"><a href="54.html" title="54.html">&lt; Previous</a></li><li id="home"><a href="index.html" title="Site map">Home</a></li><li id="next"><a href="56.html" title="56.html">Next &gt;</a></li></ul></div>
					<div id="footer"><p>Document automatically generated by Modelio Document Publisher.<br/><a href="http://www.modeliosoft.com">www.modeliosoft.com</a></p></div>
                </div>
            </div>
        </div>
  </body>
</html>